const state = () => ({
    //角色列表
    roleList: [
        {id: 1, roleName: '超级管理员', power: [1 - 1, 1 - 2, 2 - 1, 3 - 1]},
        {id: 2, roleName: '平台运营', power: [1 - 1, 1 - 2, 2 - 1, 3 - 1]},
        {id: 3, roleName: '医院', power: [1 - 1, 1 - 2]},
        {id: 4, roleName: '医生', power: [1 - 1]},
    ],
//    权限列表
    powerList: [{
        id: 1,
        label: '医院信息管理 1',
        children: [{
            id: 8,
            label: '医院管理 1-1(8)'
        }, {
            id: 9,
            label: '医生管理 1-2(9)',
        }]
    }, {
        id: 2,
        label: '患者管理 2',
        children: [{
            id: 10,
            label: '患者管理 2-1(10)'
        }]
    }, {
        id: 3,
        label: '诊疗活动管理 3',
        children: [{
            id: 11,
            label: '诊疗活动管理 3-1(11)'
        }]
    },{
        id: 4,
        label: '病历探讨管理 4',
        children: [{
            id: 12,
            label: '病历探讨管理 4-1(12)'
        }]
    },{
        id: 5,
        label: '交易信息统计管理 5',
        children: [{
            id: 13,
            label: '交易信息统计 5-1(13)'
        }]
    },{
        id: 6,
        label: '角色管理 6',
        children: [{
            id: 14,
            label: '角色管理 6-1(14)'
        }]
    },{
        id: 7,
        label: '首页banner管理 7',
        children: [{
            id: 15,
            label: '首页banner 7-1(15)'
        }]
    }]
})
const getters = {
    roleList(state) {
        return [...state.roleList];
    },
    powerList(state) {
        return [...state.powerList];
    }
}
const actions = {
    getrolelList({commit}) {
        commit('getrolelList')
    }
}
const mutations = {
    getrolelList(state, data) {
        console.log('角色列表');
    }
}
export default {
    state,
    getters,
    actions,
    mutations
}
